
.organizationalStructure{
    padding-left:130px;
    padding-top:30px;
}
.companyName{
    color: #333;
    font-size:20px;
    margin-bottom:30px;
}
.modal-body{
    text-align: center;
}
.addDepartment_Name_input{
    border: 1px solid #ccc;
}
/*组织架构列表*/
.companyDepartmentBox{
    border-top:1px solid #f5f5f5;
    margin-top:20px;
    padding-left:130px;
}
.companyDepartmentBox>li:not(:first-child){
    border-top:1px solid #f5f5f5;
}
.companyDepartmentList{
    width:50%;
    cursor: pointer;
}
.DepartmentName_text{
    color: #333333;
    font-size:16px;
}
.companyDepartmentList>div:first-child{
    height:70px;
    line-height: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.companyDepartmentList>div:last-child{
    padding-left:50px;
    display: none;
}
.companyDepartmentList>div:last-child.active{
    display: block;
}
ul[lll=addDepartmentModal].active{
    display: block;
}
.companyDepartmentList_tip_text>i{
    font-size:16px;
    color: #333;
}
.companyDepartmentList_tip_text>i:nth-child(3){
    font-size:18px;
}
.button_list{
    display: block;
    text-align: center;
}
/*zi列表*/
.companyDepartmentList_zi{
    display: flex;
    align-items: center;
    justify-content: space-between;

    height:70px;
    line-height: 70px;
}
/*人员表格*/
.peopleTable{
    text-align: center;
    border:1px solid #DCDCDC;
    margin-top:20px;
}
.peopleTable>thead th{
    text-align: center;
}
.peopleTable>thead th:not(:last-child){
    border-right:1px solid #DCDCDC;
}
.peopleTable>tbody td:not(:last-child){
    border-right:1px solid #DCDCDC;
}
.table_title{
    padding-left: 115px;
    color: #333;
    font-size:20px;
}
.table_btn{
    display: flex;
    padding-left:115px;
    margin-top:20px;
}
.table_btn>li{
    margin-right:20px;
    display: flex;
    align-items: center;
}
.add_people_input{
    border:1px solid #E4E5E6;
    width:100%;
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    padding-left:15px;
    font-size:14px;
    outline: none;
    /*margin:0 15px;*/
}
.add_people_input:focus{
    border:1px solid #999;
}
.table_btn_list_selectStyle{
    border-radius: 6px!important;
}
.table_btn_list_selectStyle:focus{
    border:1px solid #999!important;
}
.add_people_list{
    position: fixed;
    top:5%;
    left:30%;
    width:500px;
    margin:0 auto;
    background-color: #ffffff;
    border:1px solid #999999;
    border-radius: 8px;
    padding:20px;

    display: none;
}
ul[lll=add_people].active{
    display: block;
}
div[lll=change_department].active{
    display: block;
    top:20%;
}
div[lll=delete].active{
    display: block;
    top:20%;
}
ul[lll=operation].active{
    display: block;
}
.table_btn_list{
    display: flex;
    align-items: center;
    margin:15px 0;
}
.table_btn_list_radio_list{
    display: flex;
    align-items: center;
    margin-right:10px;
    cursor: pointer;
}
.table_btn_list_title{
    white-space: nowrap;
}
.table_btn_list_necessary{
    color: red;
}
.add_people_list_btn{
    text-align: center;
}
.operation_list_btn{
    text-align: center;
}
.change_departmentList>li{
    margin:15px 0;
}
.change_departmentList_list{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.change_departmentList_btn{
    text-align: center;
}
/*批量删除*/
.delete_tip_text{
    text-align: center;
    margin-bottom:20px;
}
.delete_tip_btn_box{
    text-align: center;
}
/*删除部门*/
.removeDepartmentLogo{
    color:#999;
    margin-right:10px;
}
.removeDepartmentLogo:hover{
    /*color: #00;*/
}
/*表格*/
.table_box{
    position: relative;
}
.query_box_parent{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top:-30px;
    right:0;
}
.query_box{
    /*position: absolute;*/
    /*top:-30px;*/
    /*right:0;*/
    width: 200px;
    height:34px;
    border:1px solid #bfbfbf;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    margin-right:10px;
}
.queryInput{
    height:100%;
    width:90%;
    border: none;
    border-radius: 5px;
    outline: none;
    padding-left:10px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #808080;
    font-size:14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #808080;
    font-size:14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #808080;
    font-size:14px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #808080;
    font-size:14px;
}
.hiddenTd{
    display: none;
}
tfoot{
     display: none;
}
tfoot.active{
    display: block;
}
#table_table{
    margin-top:10px;
}
.table_textStyle{
    color: #333;
    font-size:14px;
}
.comTableStyle tr{
    height:60px;
    text-align: center;
}
.comTableStyle td , .comTableStyle th{
    line-height:60px;
    text-align: center;
}
.comTableStyle>thead>tr{
    border-top:1px solid #DCDCDC;
    /*border-bottom:1px solid #DCDCDC;*/
}
.checkboxStyle{
    width:20px;
    height:20px;
}
/* 弹出来的小框框*/
div[box=yz_modal].active{
    display: block;
}
.work_record_box{
    text-align: center;
}
.work_record_title{
    color: #333333;
    font-size:18px;
}
.work_record_main{
    text-align: left;
    color: #666666;
    font-size:14px;
    margin:30px 0;
}

.import_tip_text{
    color: #555;
    font-size:14px;
    line-height: 20px;
}
.import_tip_btn_box{
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top:30px;
}
.file_upload_btn{
    margin-top:15px;
}
div[lll="import"].active{
    display: block;
}
#import{
    width:500px;
    padding:30px;
}